查看原文
其他

英伟达开源 Linux 内核 GPU 模块,向极致用户体验迈进

21CTO 21CTO 2023-01-28


导读:英伟达拥抱开源,这个可是好事情。

英伟达(Nvidia)本周三采用开源方式发布了基于 Linux GPU 内核模块的 R515 驱动程序,支持数据中心所用的 GPU 和消费级显卡(GeForce/RTX)。


该开源版本采用双 GPL/MIT 许可证。


英伟达已经通过GitHub 上的 Nvidia Open GPU Kernel Modules repo 提供源代码,此举也表明其响应 AMD 发起的长期开源驱动程序之计划。


如何获取此开源驱动?


开发者可以从官方驱动下载页面www.nvidia.com 或从 developer.nvidia.com 找到。


虽然它被认为可用于数据中心生产环境,但对于 GeForce 或者工作站 GPU 来说,还处于 alpha 阶段。


在 Turing 和 Ampere 架构的 GPU 型号上这个驱动程序可用,以使用 Vulkan 和 Optix 中的 多显示器、G-Sync、Nvidia RTX 光线追踪等功能。


英伟达公司提到并可能合作改进开源的英伟达驱动程序(即 Nouveau),这也表明他们确实希望为 Linux 提供一个更好的开源驱动程序版本,也会提升专有驱动程序的体验,


Nouveau 利用英伟达驱动程序所使用的同样固件,它公开了许多 GPU 功能,例如时钟管理、散热管理,可以为树内的 Nouveau 驱动程序带来新的特性。


高级产品经理 Shirish Baskaran与Ram Cherukuri、Linux OpenGL 驱动程序工程师 Andy Ritger 和高级产品营销经理 Fred Oh 在博文中这样说道:


“此版本是朝着改善在 Linux 中使用 Nvidia GPU 的体验迈出的重要一步,它将与操作系统更紧密地集成,让开发人员能够更方便的调试、集成和反馈,”


“此举对于 Linux 发行版提供商来说,开源模块进一步增加了易用性。”


GPU 内核模块源代码的可用让 Canonical 和 SUSE 等 Linux 厂商的生活变得轻松起来。它们将能够自己签署和分发 Nvidia GPU 驱动程序,有较少的代价打包进系统代码。


那些开发定制 Linux 内核的人们,也会发现驱动程序集成会更令人愉悦。


长期以来,自由软件和开源社区不太热衷于封闭源代码的专有程序。例如,早在 2006 年,OpenBSD 首席开发人员 Theo de Raadt 就发出过批评:


 “供应商编译的二进制驱动程序没有任何源代码”,这是因为:“它们隐藏了错误和错误的解决方法”。


Linux 内核的创始人,至高无上者 Linus Torvalds 在之前也不只一次地表达过他对二进制模块的蔑视。

 

而这次,确实是英伟达的伟大改变,Linus 同志应该是这样的手势。



因为在之前,专有驱动程序难用,还隐藏有后门,很少受到开发者的欣赏。


Nvidia 的四位开源开发者补充说,开源 GPU 内核模块将继续通过 Linux 社区的参与来提高驱动程序的质量与安全性。


如此一来,一些正在开放的内核级驱动程序能从质量检查中受益良多, Nvidia 的 Turing 和 Ampere GPU 相关的源代码已被认为可以投入生产。


“新的 Nvidia 开源 GPU 内核模块将简化安装并提高 Ubuntu 用户的安全性,无论他们是 AI/ML 开发人员,还是游戏玩家亦或是云用户,”Canonical 副总裁 Cindy Goldberg 在一份声明中说.


Ubuntu 现在将能够通过加强与 Nvidia GPU 的集成,为从事 AI 和 ML 应用程序的开发人员提供更好的支持。


SUSE 和 Red Hat 的厂商发言人用类似的良好言辞表达了看法。


在推特上,略有技术倾向的人都对英伟达的举动表达了很大惊讶与热情欢迎。


“祝贺 Nvidia 最终开源了他们的内核驱动程序,” Julia Computing 的联合创始人兼首席技术官 Keno Fischer说。“驱动程序之痛苦天下久矣,这绝对是正确的举动,期待发送一些 [pull requests] :)” 


英伟达的此举,对Linux社区的意义不亚于甩掉专有驱动程序。


整个 Linux 社区中的每个人都对减少对专有代码的接触,以及在不需要软件许可的出现,表示强烈赞赏~


vipor29: 我以为永远也看不到这种情况发生!

redneckdrow:碉堡了,这是个大事!恭喜所有Linux用户

WMan24:我希望通过这个开源,解决在不同刷新率的显示器出现的问题,那就太好啦

婴儿肥:是真的吗?我捏一下自己。。。

iWeaker:Yes!!!英伟达!

pageground:我会留意这个事情,下一个GPU可能来自绿巨人队。

setzer22:如果他们10年就意识到开源驱动程序就好了!


作者:洛逸


相关阅读:


10 年攒 5.4 万 Star 一键归零,开源作者:十分后悔

国产知名老牌 PDF 工具正式开源

看好开源数据库与云服务潜力,MariaDB今年将纽约证交所上市

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存